# 函数的返回值  输出  吃进去的是草，挤出来的是奶

# 编程原则，一个函数只做一件事！  让逻辑和交互/界面分离，解耦合

# 求beg，end 这个范围的整数之和

def calcSum(beg, end):
    theSum = 0
    for i in range(beg, end+1):
        theSum += i
    return theSum


result = calcSum(1, 100)
print(result)


# python中一个函数可以"有多个返回值"


def isOdd(num):
    """
    用来判定nums是不是奇数！ 如果是奇数就返回True，不是就返回False
    :param num: 要判定的整数
    :return: 返回True False 表示是不是奇数
    """
    if num % 2 == 0:
        return False
    else:
        return True


print(isOdd(10))
print(isOdd(19))


# python中的一个函数可以返回多个值！！！C++，Java都不支持


# 写一个函数返回平面上的一个点
def getPoint():
    x = 10
    y = 20
    return x, y


# 多元赋值
a, b = getPoint()
# 只要y，_表示忽略
_, c = getPoint()







